home *** CD-ROM | disk | FTP | other *** search
/ Software USA 3 #11 / Software USA Volume 3.11.iso / mac / Education / Move / About Move (E) next >
Text File  |  1997-08-31  |  6KB  |  137 lines

  1. About Move ver1.6
  2. Copyright © 1997, Junzo Sato, All rights reserved.
  3.  
  4. Dear Mac Users,
  5.  
  6. • Thank you for downloading.
  7.    Here is an information about this application.
  8.    Please take a little time to read through.
  9.  
  10. • This folder contains following files: 
  11.       1) About Move (E)            --- This document.
  12.       2) Move.FAT                                    --- Fat application.
  13.       3) About Move (J)            --- Japanese document.
  14.  
  15. • Move  is a kind of simulator for anyone who wants to learn or do research on 
  16.    random-walk and life-game. This application will provide them an opportunity for 
  17.    thinking about  science and technology, I hope.
  18.    The user can make many variations of movement by 
  19.    changing rules and environment about moving cells.
  20.    
  21. • Move  requires Macintosh or PowerMac with System7.5 or greater.
  22.  
  23. • Move  has been created by using PowerPlant in Metrowerks CodeWarror Pro1
  24.      with MacOS 8.
  25.    The author has tested this application on several Macintoshes.
  26.    
  27. • No virus was found in this package.
  28.  
  29. ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  30.  
  31. Encouragement:
  32. • Move  is shareware ( US $10 ). 
  33.    If you are living outside of US, an appropriate value is welcome.
  34.    The author lives in Japan. 
  35.      Please support and encourage the author.
  36.    It has been really long way that my application comes into existence.
  37.  
  38. ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  39.  
  40. Contact Information:
  41. • email:    sato@het02.ph.tsukuba.ac.jp
  42. • current address:    
  43.                                             Miharu-so 302, Amakubo 4-5-22,
  44.                                             Tsukuba, Ibaraki,
  45.                                             Japan 305
  46.                                                                                                                     Junzo Sato
  47.  
  48. •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  49.  
  50. Disclaimer:
  51. • The author makes no warranties regarding Move.
  52.    Use Move  at your own risk. The author claims no liability for data loss or 
  53.    any other problems caused by Move.
  54.  
  55. • Re-distribution of this application in some commercial use needs the author's 
  56.    permission. It is not permitted without any consult. 
  57.  
  58.  
  59. •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  60.  
  61. Usage:
  62. • There are two kinds of windows: random-walk and life-game.
  63.    Each has several 'cells', which can move around, and 'bricks', which always stay.
  64.    Selecting a command 'Start', the simulation starts.
  65.    To change rule and environment, use 'Tools' window, 'Movement' window, 
  66.    and menu  commands. To edit the configuration of cells and bricks easily,
  67.    you can use a map on the window by clicking a mouse or using marquee.
  68.    For example, you can put a walker in a maze,  or make fluid in a pipe,  or 
  69.    set colony of lives, etc.
  70.    The movement of random-walk are set  by 'Movement' window.
  71.    Not only a step direction, but also a step size can be changed.
  72.  
  73. • If you want to enlarge the size of lattice or cell, it is done by preferences dialog.
  74.    But please note that large lattice needs more memory.
  75.    Increase the application memory if it is necessary.
  76. •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  77.  
  78. What's random-walk?:
  79. • Random-walk is one of the most basic concepts in Science and Technology.
  80.    Maybe you have ever heard of it, such as Brownian motion, etc.
  81.      A movable cell steps around on the board. Each step is decided based on the 
  82.    simple rule : "Choose next step randomly among points where it can go."
  83.    If there is only rightside point selected on the 'Movement' map, 
  84.    all cells will move right. However, if there is already an other cell or brick, 
  85.    and if neither overlapping nor eating is allowed, the cell stays.
  86.    Because the  'Movement' window are edittable even while simulating is ongoing,
  87.    you can see a dynamical effect of decision to the system.
  88.  
  89.  
  90. •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  91.  
  92. What's life-game?:
  93. • Life-game is also a wellknown simulation.
  94.    Regard a moving cell as a life. 
  95.    It is always thinking: " To be, or not to be."
  96.    There are eight points around a cell, the decision is done by the condition of that
  97.    points. If there are specified number of lives around a life, it can survive. Otherwise,
  98.    it dies. If there are just a specified number of lives around an empty point, they makes
  99.    a baby. The total number of lives changes step by step, and it is interesting that 
  100.    sometimes they can alive, sometimes they all die. The pattern of colony is also an
  101.    beautiful aspect of this game. Making a good configuration and rule, you can see
  102.    many patterns.
  103.  
  104.  
  105. •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  106.  
  107. About Menu Commands:
  108. • Most commands are simple. 
  109.    It is better that try it directly than read about it, except some commands.
  110.  
  111.         • 'Movable Cell/ Brick' Item in 'Edit' Menu:
  112.                                     ---- This is a flag for editting and decides which type of cells is put and created
  113.                           by clicking and marquee:  movable cell or brick.
  114.                          'Movable Cell' means random-walker or life.
  115.  
  116.         • 'Repeater/ Ideler' Item in 'Run' Menu:
  117.                                     ---- This term is taken from PowerPlant in Metrowerks CodeWarrior.
  118.                           If you are an programmer and knows PowerPlant, see the class LPeriodical.
  119.                                                     The updating task to move all cells are done periodically.
  120.                           This means that, in the application, some function is called everytime.
  121.                           Repeater calls this function in every cycle.
  122.                                                     Idler calls this function in some cycle.
  123.                                                 Technically speaking, repeater calls it in every event loop, and idler calls it only
  124.                           in nullEvent.
  125.                          
  126. ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  127.  
  128. Acknowlegment:
  129. • The author thanks all people and things 
  130.    that gave support to me both materially and spiritually.
  131.  
  132. ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
  133.  
  134.                                                                                                                         Sincerely,
  135.                                                                                                                                                             8/31/97    
  136.                                                                                                                         Junzo Sato
  137.